Big Huge Thesaurus

Sparaxis tricolor

noun